.el-descriptions-item__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.el-descriptions-item__label.has-colon::after {
  content: ':';
  position: relative;
  top: -0.5px;
}
.el-descriptions-item__label.is-bordered-label {
  font-weight: 700;
  color: #909399;
  background: #fafafa;
}
.el-descriptions-item__label:not(.is-bordered-label) {
  margin-right: 10px;
}
.el-descriptions {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  color: #303133;
}
.el-descriptions__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.el-descriptions__title {
  font-size: 16px;
  font-weight: 700;
}
.el-descriptions--mini,
.el-descriptions--small {
  font-size: 12px;
}
.el-descriptions__body {
  color: #606266;
  background-color: #fff;
}
.el-descriptions__body table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.el-descriptions__body table td,
.el-descriptions__body table th {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  font-weight: 400;
  line-height: 1.5;
}
.el-descriptions__body table td.is-left,
.el-descriptions__body table th.is-left {
  text-align: left;
}
.el-descriptions__body table td.is-center,
.el-descriptions__body table th.is-center {
  text-align: center;
}
.el-descriptions__body table td.is-right,
.el-descriptions__body table th.is-right {
  text-align: right;
}
.el-descriptions .is-bordered {
  table-layout: auto;
}
.el-descriptions .is-bordered td,
.el-descriptions .is-bordered th {
  border: 1px solid #ebeef5;
  padding: 12px 10px;
}
.el-descriptions :not(.is-bordered) td,
.el-descriptions :not(.is-bordered) th {
  padding-bottom: 12px;
}
.el-descriptions--medium.is-bordered td,
.el-descriptions--medium.is-bordered th {
  padding: 10px;
}
.el-descriptions--medium:not(.is-bordered) td,
.el-descriptions--medium:not(.is-bordered) th {
  padding-bottom: 10px;
}
.el-descriptions--small.is-bordered td,
.el-descriptions--small.is-bordered th {
  padding: 8px 10px;
}
.el-descriptions--small:not(.is-bordered) td,
.el-descriptions--small:not(.is-bordered) th {
  padding-bottom: 8px;
}
.el-descriptions--mini.is-bordered td,
.el-descriptions--mini.is-bordered th {
  padding: 6px 10px;
}
.el-descriptions--mini:not(.is-bordered) td,
.el-descriptions--mini:not(.is-bordered) th {
  padding-bottom: 6px;
}
